#include "stm32f10x.h"
#include "user_led.h"
#define LED_ON 1
#define LED_OFF 2


void LEDinit(void)
{
GPIO_InitTypeDef g;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOE,ENABLE);
g.GPIO_Pin=GPIO_Pin_5;
g.GPIO_Mode=GPIO_Mode_Out_PP;
g.GPIO_Speed=GPIO_Speed_50MHz;
GPIO_Init(GPIOB,&g);
GPIO_SetBits(GPIOB,GPIO_Pin_5);
g.GPIO_Pin=GPIO_Pin_5;
g.GPIO_Mode=GPIO_Mode_Out_PP;
g.GPIO_Speed=GPIO_Speed_50MHz;
GPIO_SetBits(GPIOE,GPIO_Pin_5);
GPIO_Init(GPIOE,&g);
}
void LED(int w,int s)
{
switch(w)
{
case 0:
if(s==LED_ON)
GPIO_ResetBits(GPIOB,GPIO_Pin_5);
else
GPIO_SetBits(GPIOB,GPIO_Pin_5);
break;
case 1:
if(s==LED_ON)
GPIO_ResetBits(GPIOE,GPIO_Pin_5);
else
GPIO_SetBits(GPIOE,GPIO_Pin_5);
break;
default:break;
}
}


void Delay_LED(int u)
{
	int i,j;
	for(i=0;i<u;i++)
	  for(j=0;j<12000;j++);
}
